package com.xneure.database;

import org.apache.ibatis.type.BaseTypeHandler;
import org.apache.ibatis.type.JdbcType;

public abstract class MyBatisTypeHandler<T>extends BaseTypeHandler<T>{
	/**
	 * 处理器支持的类型
	 * 
	 * @return Class<?>[]
	 */
	public abstract Class<?>[] supportType();

	/**
	 * 处理器支持的类型
	 * 
	 * @return JdbcType[]
	 */
	public abstract JdbcType[] jdbcType();

	/**
	 * 是否强制注册组件
	 * 
	 * @return boolean
	 */
	public boolean isForce(){
		return false;
	}
}
